list-[id].vue 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. <template>
  2. <div>
  3. <GoodsListOne v-if="routeType == 2"></GoodsListOne>
  4. <NewsList v-if="routeType == 1"></NewsList>
  5. </div>
  6. </template>
  7. <script setup>
  8. //0.加载页面依赖 start ---------------------------------------->
  9. import { ref, onMounted } from 'vue';
  10. import { ElMessage } from 'element-plus';
  11. //0.加载页面依赖 end ---------------------------------------->
  12. //1.获得路由id start ---------------------------------------->
  13. const targetSegment = getRoutePath(1);
  14. //1.1 获得当前的路由id
  15. let routeId;
  16. let routeType;
  17. //通过导航路径反向查询导航id
  18. const getRouteId = await requestDataPromise('/web/getWebsiteRoute', {
  19. method: 'GET',
  20. query: {
  21. 'pinyin': targetSegment,
  22. },
  23. });
  24. if (getRouteId.code == 200) {
  25. console.log('getRouteId', getRouteId.data);
  26. routeId = getRouteId.data.category_id
  27. routeType = getRouteId.data.type
  28. } else {
  29. console.log("获得路由id出错!", getRouteId.message)
  30. }
  31. //1.获得路由id end ---------------------------------------->
  32. </script>